Dive into the world of Neovim as we explore its seamless integration with C++ and SDL. This tutorial is your ultimate guide to mastering SDL within the Neovim environment, tailored for C++ enthusiasts. From setting up Neovim for C++ development to employing #CMake for SDL builds, we cover every step to ensure a smooth and efficient programming experience. Plus, learn the ins and outs of #vcpkg for optimal package management. On #Windows We start with a basic Neovim setup, gradually moving to advanced configurations and tips. By the end of this journey, you'll be well-equipped with the knowledge to configure Neovim, SDL, and C++ for a powerful and efficient coding environment. Whether you are a beginner or a seasoned programmer, this tutorial provides valuable insights and practical skills. Chapters: 0:00 Intro 0:23 Career 1:03 The game 1:43 Discovery 3:23 SDL2 Intro 4:05 Cmake Intro 4:27 VCPKG Intro 4:54 Install VCPKG 5:08 Install CMake 5:34 Install SDL2 6:33 Setup a game project 7:46 Setup CMake for the project 10:55 Issue with include 11:57 LSP: Clangd config 13:18 Main.cpp 16:22 SDL Loop 17:23 Finalize SDL2 code 18:32 Build & Run 19:42 Reflection 20:36 Code:Blocks Offtop 22:11 Outro - Astronvim: https://astronvim.com/ - YouTube: @IvanByteTV Twitter: https://twitter.com/ivanbyte Blog: https://ivanbyte.com/ #sdl2 #game #gamedev #vim #c++ #programming #cpp #coding #editor #completion #condition #framework